Studio Jewelry - Android Developers Backstage

Studio Jewelry - Android Developers Backstage Link to podcast → In this episode Chet, Romain and Tor chat with Sebastiano about how the Android Studio team builds UIs. We talk about how Compose for Desktop is used in parts of Android Studio and how the Compose Markdown renderer available in the Jewel library makes Studio Bot tick. Chapters: Intro (00:00) Android Dev UX team (00:39) What kind of libraries and languages are used to build Android studio? (1:52) Swing (2:53) Reactive and declarative programming models (8:25) SKIA for Kotlin (10:01) Jetpack Compose widgets (11:54) Jewel (13:07) Text rendering across platforms (15:51) Differences in behaviors (17:40) Support for markdown files (20:26) What is markdown? (21:25) Swing and html (25:45) Selection handling in StudioBot (28:46) Boosting productivity with Compose (30:40) Standalone vs plugin artifacts (34:29) The difference between Jewel & Swing (35:30) HTML vs Markdown (39:31) Markdeep (41:53) Jewel's Markdown API (43:46) Where to find Jewel? (46:54) Sebastiano’s podcast - Code with the Italians (47:34) Final thoughts (49:13) Resources: Jetpack Compose → Compose Multiplatform, for Desktop → Jewel → Jewel Markdown Renderer → Catch more Android Developers Backstage → Subscribe to Android Developers → #Featured #Android #AndroidDevelopersBackstage
  2024/10/24      youtube

関連するプログラミング動画 [android]

Our Tag

最近投稿されたプログラミング学習動画

Mobile App Architecture: How to Conquer the Giant! - Heather Downing -

モバイル

This talk was recorded at NDC Porto in P...

  2025/04/25

Team Temperature: How to Control High Engagement, Prevent Burnout and

Team Temperature: How to Control High En...

  2025/04/25

Your developer’s intelligence isn’t artificial - Hannes Lowette - NDC

This talk was recorded at NDC Porto in P...

  2025/04/25

The Power of Dev Containers and GitHub Codespaces - Chris Ayers - NDC

github

This talk was recorded at NDC Porto in P...

  2025/04/25

The Blazor Multiverse: get to know the different Blazor frameworks - A

This talk was recorded at NDC Porto in P...

  2025/04/25

A Developer Goes to the Movies - Simon Painter - NDC Porto 2024

This talk was recorded at NDC Porto in P...

  2025/04/25

Complete React Native Tutorial #12 - Backend Setup with Appwrite

react

In this complete React Native tutorial, ...

  2025/04/25

Travel through #TeamPixel’s lens with these #PixOfTheDay 📷

@photoescapades (IG), @mazyar_asadi (IG)...

  2025/04/24

Developing for the SDK Runtime

Do you use third party code to empower y...

  2025/04/24

MySQL Databases and Python: Getting Started & Installing the MySQL Ser

python
sql

This is a preview of the video course, "...

  2025/04/24

How to style console logs: Color and more! #DevToolsTips

chrome

Tired of boring, monochrome console logs...

  2025/04/24

Code Your Own Llama 4 LLM from Scratch – Full Course

This course is a guide to understanding ...

  2025/04/24

Why Media Literacy Is Key to Using AI Wisely

From our podcast, episode #236 with Simo...

  2025/04/23

#TeamPixel is popping off with these pops of color 🎨 #PixOfTheDay

📷: instajan66 (IG), eldhothariyan_phoneo...

  2025/04/23

Everything You Need to Know About JavaScript Arrays – Full Course

javascript

Welcome to the JavaScript Array Master C...

  2025/04/23